home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 2.0 Beta / Quicktime 2.0 Beta.iso / Programming Stuff / Interfaces / Universal Interfaces / Finder.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-01-30  |  1.6 KB  |  97 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        Finder.h
  3.  
  4.     Copyright:    © 1984-1993 by Apple Computer, Inc., all rights reserved.
  5.  
  6.     WARNING
  7.     This file was auto generated by the interfacer tool. Modifications
  8.     must be made to the master file.
  9.  
  10. */
  11.  
  12. #ifndef __FINDER__
  13. #define __FINDER__
  14.  
  15.  
  16. /* make only the following consts avaiable to resource files that include this file */
  17.  
  18. #define kCustomIconResource -16455
  19.  
  20. #define kContainerFolderAliasType 'fdrp'
  21.  
  22. #define kContainerTrashAliasType 'trsh'
  23.  
  24. #define kContainerHardDiskAliasType 'hdsk'
  25.  
  26. #define kContainerFloppyAliasType 'flpy'
  27.  
  28. #define kContainerServerAliasType 'srvr'
  29.  
  30. #define kApplicationAliasType 'adrp'
  31.  
  32. #define kContainerAliasType 'drop'
  33.  
  34.  
  35. /* type for Special folder aliases */
  36.  
  37. #define kSystemFolderAliasType 'fasy'
  38.  
  39. #define kAppleMenuFolderAliasType 'faam'
  40.  
  41. #define kStartupFolderAliasType 'fast'
  42.  
  43. #define kPrintMonitorDocsFolderAliasType 'fapn'
  44.  
  45. #define kPreferencesFolderAliasType 'fapf'
  46.  
  47. #define kControlPanelFolderAliasType 'fact'
  48.  
  49. #define kExtensionFolderAliasType 'faex'
  50.  
  51.  
  52. /* type for AppleShare folder aliases */
  53.  
  54. #define kExportedFolderAliasType 'faet'
  55.  
  56. #define kDropFolderAliasType 'fadr'
  57.  
  58. #define kSharedFolderAliasType 'fash'
  59.  
  60. #define kMountedFolderAliasType 'famn'
  61.  
  62.  
  63. /*Finder Flags*/
  64.  
  65. #define kIsOnDesk 0x1
  66.  
  67. #define kColor 0xE
  68.  
  69.  
  70. /*kColorReserved = $10
  71. kRequiresSwitchLaunch = $20*/
  72.  
  73. #define kIsShared 0x40
  74.  
  75.  
  76. /*kHasNoINITs = $80*/
  77.  
  78. #define kHasBeenInited 0x100
  79.  
  80.  
  81. /*kReserved = $200*/
  82.  
  83. #define kHasCustomIcon 0x400
  84.  
  85. #define kIsStationary 0x800
  86.  
  87. #define kNameLocked 0x1000
  88.  
  89. #define kHasBundle 0x2000
  90.  
  91. #define kIsInvisible 0x4000
  92.  
  93. #define kIsAlias 0x8000
  94.  
  95. #endif
  96.  
  97.